Abstract: Moving object detection and tracking is one of the security application which has created a great interest for computer vision researchers due to its applications in areas, like video surveillance, traffic monitoring and image recognition. Moving object detection involves identification of an object in consecutive frames where as object tracking is used to monitor the movements with respect to the region of interest. In this research work GUI (Graphical User Interface) is created by using Guide in MATLAB which provides point-and-click control of software applications, eliminating the need to learn a language or type commands in order to run the application. In this paper object detection is performed by using background subtraction algorithm based on Gaussian mixture model that can handle large variations in the background intensity distribution and tracking in videos is performed by using kalman filter which uses a series of measurements observed over time, containing statistical noise and other inaccuracies, and produces estimates of unknown variables that tend to be more precise than those based on a single measurement alone, a bounding box is drawn around the object to track the moving object as the object moves in the video frames, the count value of number objects in every frame is displayed in MATLAB command window. Here MATLAB is interfaced with Arduino board (A microcontroller based board) which is connected with LEDs based on count value number of LEDs will glow. The count value from MATLAB is communicated with Arduino board through serial communication.

Keywords: Moving object detection, Tracking, Guide, MATLAB, LED, Arduino, Serial communication.